branchwiseguys/main/Character References Cleanupcancel

30 Commits over 31 Days - 0.04cph!

6 Years Ago
Minor fixes, cleaning up
6 Years Ago
Comments only
6 Years Ago
Map icon. Moved a method
6 Years Ago
Tried to remove the Character ref from Criminal but it's just not going to work easily. Here's some more minor stuff instead.
6 Years Ago
Removed character ref from welfare.
6 Years Ago
Fixed player ragdoll "MakeStatic", which hadn't actually been firing
6 Years Ago
Player ragdoll conversion
6 Years Ago
Fixed vehicle wreckage bugs
6 Years Ago
General stuff. Fix trade tables and item transfer being broken
6 Years Ago
Removed ICharacterInventory entirely. Can now simply use an IContainer
6 Years Ago
Now compiling
6 Years Ago
Working on glorious ItemContainer simplifying revolution. A few compiler errors remaining here
6 Years Ago
Removin' more character refs
6 Years Ago
More conversion to remove character refs
6 Years Ago
Spectating fix
6 Years Ago
Testing and fixing some bugs
6 Years Ago
Minor error fix
6 Years Ago
Making spectators a character type was a mess. Too many places where something wants a character, but only if it's a real physical character and NOT a spectator. Separated them but gave them a common base interface as well.
6 Years Ago
Spectator stuff
6 Years Ago
Spectator stuff
6 Years Ago
Filling out methods
6 Years Ago
Spectator and PersistentPerson character refs simplified. Spectator now implements IPlayableCharacter
6 Years Ago
Moving away from having Character implement all these interfaces. Instead, have its components implement the interfaces, and expose them if necessary. Starting with IHealth.
6 Years Ago
Removed character ref from CharacterMotorHitReceiver
6 Years Ago
Removed Character ref from FootstepsControler
6 Years Ago
#define and rename
6 Years Ago
IVehicleUser no longer needs a character reference
6 Years Ago
Major refactoring effort to remove Character references outside of Character. Cheated a bit and created an ICharacter interface to use when no other option presents itself, which hopefully can end up much more minimal than Character itself.
6 Years Ago
Fixes from testing
6 Years Ago
Using IBuildingUnitUser in building ownership. Removing character references. IBuildingUnitUser is now an interface on the owner PersistentPerson rather than the character since it's the person, and not their current character, that really owns a building.